import java.util.HashMap;
import java.util.Map;

public class Dict {
    public static Map<String, String> returnDict() {
        Map<String, String> dict = new HashMap<>();
        dict.put("&&","AND");
        dict.put("||","OR");
        dict.put("<=","LEQ");
        dict.put("const","CONSTTK");
        dict.put("main","MAINTK");
        dict.put("while","WHILETK");
        dict.put("printf","PRINTFTK");
        dict.put("getint","GETINTTK");
        dict.put("continue","CONTINUETK");
        dict.put("else","ELSETK");
        dict.put("[","LBRACK");
        dict.put("]","RBRACK");
        dict.put("if","IFTK");
        dict.put("==","EQL");
        dict.put("!","NOT");
        dict.put("void","VOIDTK");
        dict.put("%","MOD");
        dict.put("break","BREAKTK");
        dict.put("(","LPARENT");
        dict.put(")","RPARENT");
        dict.put("*","MULT");
        dict.put("+","PLUS");
        dict.put(",","COMMA");
        dict.put("-","MINU");
        dict.put("int","INTTK");
        dict.put("/","DIV");
        dict.put(";","SEMICN");
        dict.put("{","LBRACE");
        dict.put("<","LSS");
        dict.put("!=","NEQ");
        dict.put("=","ASSIGN");
        dict.put("}","RBRACE");
        dict.put(">","GRE");
        dict.put("return","RETURNTK");
        dict.put(">=","GEQ");
        dict.put("bitand", "bitand");
        return dict;
    }
}
